Although I don't fault you for choosing the BMW 318 MSport, I would like to ask if you are ready to spend an arm and a leg to it's maintenance and repair? It might be in good condition now but sooner or later stuff will go wrong. Spare parts can be quite expensive even if sourced from outside the "casa". Also, the 318 isn't that big on space at the front nor back seats.

With your budget, I would suggest something else with a more recent "vintage".