agcanada 
2005 BMW 3 Series Convertible 330Ci Rwd 2dr Convertible (3.0L 6cyl 6M)
fun but expensive to drive
 The Germans know how to make a great driving car.The combination of ride and handling, performance and comfort has been elusive for North American and Asian car manufacturers alike - but the Germans have been doing it for years.I bought my 2005 330Ci M Sport used in 2013 with under 40K miles to replace my 2001 Porsche Boxster (also with 40K miles) because I needed a back seat for my kids in my summer daily driver.Having owned a BMW before, I knew I was getting into a high-maintenance car.In my experience, these cars cost more to run than modern Porsches.Be prepared to buy the parts and do the work yourself, or pay big labour bills.