Sir i request you to stay away from BMWs they are IMHO the most overated cars EVER!!!!
the 3 series e46 has rear subframe issues many 3 series i have seen in Pk have bends which will sooner or later result in breakup and our pakistani owners dont even know it and this is not even the saddest part BMW dealership refused to even acknowledge the problem and only gave a limited time offer for repairs and forget about deewan they dont even know about the useless dual VANOS.The 5 series diesel version were hoarded and now they are lying useless due to our quality of diesel atleast mercedes have better engines, bmws are just useless still giving the I4 and I6 just pathetic!!!!