Online Genius.

To ask your question, simply type a word or phrase in the box and let our Genius help you with the answer.


What does NSC mean?

It stands for National Sales Company and refers to BMW UK and MINI UK, it does not include BMW FS (Financial Services). The relevant website is the BMW Homepage.

Was this answer helpful?