seb,
Like everyone has commented, take your time to find one that won't give you a bad taste in your mouth. But, if I were to purchase one of the two, it will be the high milage 328. Trust is another factor which is rare to find these days, especially in this situation. If you claim the guy is a true BMW lover with all the receipts as proof. Then you know what you are getting yourself into and can plan the repairs if needed. Any second had car one purchases, will have an initial investment of RM5,000 at least in maintenance or repairs, depending in the condition of course. Good luck
Cheers