Zabardast!
I was expecting a regular 3 Series with M3 badge, but engine pic cleared the confusion.
That's a rare car for Sure, especially in Pakistan.
Just a little suggestion, Invest a few thousands on it more, and people will happily spill their pockets for this car.
First it needs some touch ups, like on front bumper.
second, get a detailing package. i.e. get ur engine steam washed, exterior polished and waxed properly and last is some good polish for leather interior.