For me gold is more valuable than bmw provided at the time of purchase there price was similar. Simply because the value of bmw will depreciate while value of gold can rise or stay constanst or even fall slightly. Plus i wont have to spend more money on gold on maintainence which i would do on bmw.