Here's the optional packages & options I see available on 2017 35i models. I could be missing a few, but you get the idea - lots of optional equipment was available, and some of it you might really want
There were some slight package configurations for 2018. Apple CarPlay & wireless charging were not available until 2017 model year.
Packages
M Sport Package
-19" wheel 467M w/ as rft
-8-Spd Sport Auto Transmission
-Roof rails in Satin Aluminum (or high gloss)
-Brushed aluminum trim (there were several interior trim options including a few wood variants)
-Sport seats
-M steering wheel
-Aerodynamic kit
-Shadowline exterior trim
-Anthracite headliner
Lighting Package
-Automatic High Beams
-Adaptive Full LED Lights
Driving Assistance Package
-Rear view camera
-Head-up Display
Driving Assistance Plus
-Active Blind Spot Detection
-Active Driving Assistant
-Side and Top View Cameras
-Speed Limit Info
Premium Package
-Enhanced USB & Bluetooth
-Comfort Access keyless entry
-4-zone climate control
-Wireless Charging
-WiFi Hotspot with comp 3 M
-SiriusXM Radio
Dynamic Handling Package
-Dynamic Peformance Control+ARS
Cold Weather Package
-Heated Steering Wheel
-Heated rear seats
-Retractable headlight washers
Luxury Seating Package
-Front ventilated seats
Standalone options
-Harman Kardon surround sound
-Bang & Olufsen sound system
-Apple CarPlay compatibility
-20 inch wheels
-Soft close doors
-Multi-contour front seats (highly recommended)
-Comfort rear seats
-Rear manual window shades
-Rear seat entertainment system
-3rd row seats
-Leather dashboard
-Ceramic controls
-Active Steering
-Adaptive M suspension
-Night vision pedestrian detection