The answer is always **no** unless $G$ is trivial. 
In fact, I can generalize your statement slightly: I only need to assume
that $G$ and $BG$ have merely the **homotopy type** of finite complexes.

I will outline the argument below for the case when $G$ is connected.
(I know how to extend the argument I give below to disconnected $G$, although it is not published). My argument is purely homotopy theoretic.

In my paper, "The dualizing spectrum of a topological group" (here's a link: http://www.math.wayne.edu/~klein/quinn.pdf)  I introduced the *dualizing spectrum* $D_G$ of a topological group. This is given by the homotopy fixed points of the left translation action of $G$ on the suspension spectrum of $G_+ = G \amalg \text{pt}$. That is, 
$$
D_G := \text{maps}_G(EG,\Sigma^\infty G_+) \, .
$$
I then showed that if 
$$
F \to E \to B
$$
is a fibration with $F,E,B$ homotopy finite, connected and based, then
$$
D_{\Omega E } \simeq D_{\Omega B } \wedge D_{\Omega F }
$$
where $\Omega E$ is a suitable topological group model for the loop space of $E$.

Let's consider the case of a connected topological group $G$ such that both $G$ and $BG$
are homotopy finite (finitely dominated is actually good enough here).

Then we have the universal bundle
$$
G \to EG \to BG
$$
and we get
$$
S^0 \simeq D_{\Omega G} \wedge D_G 
$$
(here I'm using the fact that $D_{\Omega EG}$ is the sphere spectrum up to homotopy--this is not hard to check).

From the last equation, it's relatively straightforward to check that both $D_G$ and $D_{\Omega G}$ are sphere spectra up to homotopy. Furthermore, if $D_G \simeq S^{-d}$ it
must be the case that $D_{\Omega G} \simeq S^d$.

But another theorem in my paper shows that whenever $G$ is a topological group with $BG$ finitely dominated, then $BG$ is a Poincaré space of dimension $d$ if and only if
$D_G$ is weak equivalent to $S^{-d}$.

It follows from this that $G$ is a Poincaré space of dimension $d$ and $BG$ is a Poincar\'e space of dimension $-d$. 

The only possibility then is that $G$ and $BG$ are Poincaré spaces of dimension $0$.
But since we are assuming that $G$ is connected, it follows that $G$ is trivial.