Is there someone who can explain the various upgrades and their benefits in brief? Also, what are the BMW warranty issues with them? Thanks.