dear All sifu & Tai ko, i'm plan to buy a second hand E46. sorry i not familiar with BMW car. Now driving a Honda stream. Any particular maintenance issue or high repair cost issue or common fault that E46 got? Need to consider it first b4 buying. TQ for all your advice first.