Cyprus was built on and caters for cheap tourism with high prices. It has always marketed itself at the lower end of the market. Keo, chips and filling one's boots still rules in the tourist areas.
Getting rid of the name "cheap" is easy, attracting the more up market tourist is not that easy.
As for BMW, please, crap car driven by the aspiring !