I have a hard time finding a bike I think is ugly. But then I liked even the old 70's BMW boxers, go figure. Many think they are ugly. They sure weren't quick. With the cylinders sticking out Parrnell to the road and the round engine look I'd say odd before ugly. Sweet in the twisties and reliable as anything built they seldom broke. Eliminators are great looking. I'm partial to a Vmax though.Gen one or two.
Now I have to agree w/you on the BMW's of the '70's/'80's, the airheads. They were purposeful, and aircraft-like, built strong, spare, and designed w/purpose in-mind, not to dazzle as the primary design criterion. They did dazzle if you rode one for any length of time.
Here is an R100RS, a great design. There's just something about a pair that makes me happy to see 'em! And w/a bit of customizing, they can become even more-purposeful in appearance. #4 is a R100RT (red) next to a R100RS (silver? white?) The lower fairing was the same the upper was different, & higher, wider bars on the RT. I had a 60th Anniversary R100RT, and had a bit of a hot-rod: twin-head plugs, Luftmeister black ceramic 2/1, they came stock w/triple Brembos, just like Ducatis, Laverdas, and other sportbikes; Konis, DYNA coils, all of-which I had done. Great fun to ride, and I surprised many Harleys, and the few that did beat me were probably 10X-more expensive. I bought it 9 yrs. old w/7K miles on it. It cost $2200. A year later, I bought my year-old VMax w/1700 miles on it, and pretty-much stopped riding the BMW, which I sold to a friend from Battle Creek MI who flew down and rode it home in late fall.
The BMW looked like a police bike in your rear-view mirror, which I caught-onto when cars in-front of me would rapidly move to the right when I came-up behind them. It took a bit to figure out what was going-on, but I was pleased w/the extra benefit.