If I were to buy a car from the 90's, which one of these should I buy?

Land Rover P38 (4.6 HSE)

BMW E34 (535i)

Alfa 164 (Super V6)

Advertisement

Subaru SVX

Assume they are all in near mint condition and have less than 45k miles.