the BMW may seem superficially rougher as it'll probably lock up in each gear more aggressively than the slush boxes on hyundais etc. So it has to unlock each gear before moving on to the next one. My 330i almost felt like a manual box the way it changed gears, i quite liked it!

my 530D however, which had no lock up until 5th, felt quite slushy and smooth.