BMW has a number of design problems with all their cars when they first come out
On an E46 I do not believe there enough room to list them all
If you can not do DIY, it will cost you pretty penny
A lot of is electrical, If you dash shows burnout rear light, or your top will not work, it is the not bulb , but the wire was cut by the trunk hinge,
If your brake lights are on the dash, no worries it just the sensors, next time you turn the car on , the lights will be off
Low oil indicator coming just after you turn the car on, no worries you have dip stick to see the oil is topped up( e46 anyway LOL)
Dont forget fan speed controller, not to hard to replace it
The joys of owning a BMW
![Grin ;D](https://www.autos.ca/forum/Smileys/CarTalk/grin.gif)