Check with the local BMW dealership give them the VIN # and ask where was originally purchased and what maintenance has been done to it. The biggest thing about buying these cars is HOW WELL THE PRIOR OWNERS TOOK CARE OF IT. Before you spend a crap load of money you may find that it just had all the cooling parts, hoses, bushings, control arms replaced. From the picture it looks clean, post some pics. of the interior and engine.