 As a car guy my whole life I always heard how great BMW's were.  So after years of Japanese and American cars with no complaints I decided to buy a 3 Series I could  finally afford.  Unfortunately I learned a BMW is no better (and in may ways worse) than a car that costs car less.  It is a terrible value with poor fuel  economy, higher than average insurance costs and unreliable parts that cost FAR more than a regular car to replace.  I will never buy another German car after owning this car.