hi bud, im driving a 2006 330d and its awesome! i service my car at automate and it costs me around R1800 - R2200 which is very reasonable. you will not get bored in a car like this, power on tap as and when you need it, and plenty of it! very good, comfortable family car with plenty of space. economy is brilliant, i get an average of 7.5 - 8.2l/100km in town and 5.2 - 6.2l/100km on the highway! if you are after more power then a few tweaks that cost around R6k will give you a lot more torque. im on 571nm on the wheels and she runs superb!