Hija, i have the E90 330i and i've had it almost a year with over 120k on the clock it's still going strong (Motorplan till 130k) so i've got to know the car's service history and behaviour - and it's my 1st BMW and loving it. I'm on the coast so no worries about lack of power against the hot hatch's, Merc's, Audi's etc. Awesome for day to day driving and then when you want to drive it like you stole it, it'll put a grin on your face. Driving in the Cape on wet mountain roads can be great fun if you want it to be, especially when the Mrs ain't in the car!