A real dilemma and it looks like I'll have to try both.
No disrespect intended to Beemer owners on here, but where we live, the average BMW Driver is kind of inconsiderate and often a poor driver as well.
One thing you could also save money on is a set of indicators. (Its the London Commuter constant Lane Switching technique that has no need of them

).
From your list, I'd go for a VW Golf every time.