30-sai made Dotei Da to Mahotsukai ni Nareru rashii (Japanese)
Not entirely opposites but one is shy and one is outgoing, and their differences play a big role in the story. There is a side couple but there's not many other characters. Highly recommend this one is sooo cute.
HIStory3: Trapped (Taiwan)
One is a police officer one is a gang leader, can't get more opposite than that, and their opposites definitely play into the story. The cast is relatively small.
Until We Meet Again (Thai)
There is a height difference, one is more quiet and reserved and one is more sweet, but the contrast doesn't play much in the story and this one has quite a large cast so it doesn't really match your criteria but I still highly recommend it.
All three BLs have happy endings and the main couples relationships are nontoxic. Hope this helped!