2018 BMW 520i SE Auto 2018: is it a fair price? | FairPrice