recently had engine warning light show on dash, is this an urgent thing??
You should have the reason determined by having the trouble codes read by an shop. This is assuming it is the CEL (check engine light). Typically, this is not urgent but it is serious enough to have the cause determined at your first opportunity.
Might be something as simple as a lose gas cap..
Search BMW X6 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
BMW X6 Experts