BMW makes fine motorcycles. They are rated in cc's. The top BMW over-the-counter bike is 1200cc.
The smallest cc is 650 currently, however older models were definitely available at lower cc's.
You wouldn't want to drive a 500cc bike on the highway with cars, trucks, tractor-trailers and heavy traffic. A 1200cc touring bike would be best for that.
Check out the motorcycles available at BMW's website...