First of all wanna let you guys know that all your postings really provide alot of info needed by newbie like myself... Thanks for that...Now for my headache... Been looking at alot of used cars these 2 months and finally found the spec that I liked , which is within my budget as well.... These 2 days I saw 2 cars , both the spec i wanted and my budget... E46 '04 318i lifestyle , Black colour with silver trim interior and 3-spoke multifunction steering... Almost placed a deposit today!Then I calmed down and quickly called Jason aka ah keong from M-Sport, Sunway Mas...His number I got from this forum(thanks to the guy who posted it...)ah keong was a very nice guy over the phone, friendly and said no prob to help me do a checkup on the car I intend to buy... will definitely pay him for his time and services..ah keong advised me to avoid E46 318i coz gonna be repairing from start to finish...:43:better to get 320i 2.2 or 325i 2.5... less problem less headache less pocket pain...i know he knows his stuff and his advise must be true...now i'm feeling like crap... coz most of the 320 don't look good and the 325 is over my budget...guys who have 318i 2.0 .... mind sharing your experiences with the 318i 2.0?320 and 325 really much less repairing?