So this is what I got from the guy. He was really helpful and gave me everything as he has it.
Car was from MP and not from GP. It was in an attempted theft last year where they put rocks on the floor and the previous owner drove into it. He front bumper got messed up, the radiator got broken, and the sump as all the oil leaked out.
The car at the time of the above was at 223907km, and he did confirm the Chassis number/Engine number so I know it is the same car. The thing is that the current mileage is 160000km which is wrong.
The quote to repair the car was R102000.00 and insurance chose to pay out and see the car. It is not code 3 and could be repaired but was cheaper for the insurance to pay out.
Talk about red flags that was discovered over the last few days. Btw, the service book has fake stamps from the end of motor plan. The guy even confirmed the place it was serviced in Middleburg yet the showroom claim the car is a GP car.
Thanks for the help everyone. I am now going to put a thread in the Cars for sale or wanted to try and get a 330D within my budget.
Regards
Kavir