Hi guys, so right now I was offered by a very close friend to buy his BMW 3series. Price is 300k but he is willing to offer it to me for 170k since we are really really close friends and I know that his car has issues. So help me out, here are the details.

2001 BMW 316i
White
68,000 Km
Price 170k

Known Problems
left rear power window
both rear suspensions need of replacement
Radiator has problems. Car overheats if weather outside is very hot and stuck in traffic for more than 2hours. Highway running no problem though

Now my questions are, how much will be the cost to repair this if ever, and also what is the fuel consumption for this type of BMW? I have driven this car and it is still very very smooth, no problems in that part. Any advice would be welcome, thanks guys!